Creating a Scottish visa – an idea with support from businesses and members of different political parties – would show our politics at its best